// pages/zhuce/zhuce.js
//获取全局变量
var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isId: '',
    userid: '',
    password: '',
    sex: '',
    nickname: '',
  },

  //提交触发事件
  formSubmit: function (e) {
    let { userid, pwd, sex, nickname } = e.detail.value; //获取来自表单的数据
    if (!userid || !pwd) {
      wx.showToast({
        title: '账号或密码为空',
        icon: 'none',
        image: '',
        duration: 1500,
      });
    } else {

      //查找数据库中是否有相同id
      wx.request({
        url: 'http://localhost:8081/findUserById',
        method: 'POST',
        data: {
          "userid": userid,
        },
        success: (result) => {
          if (result.data.length!=0) {
            wx.showToast({
              title: '账号重复了，换一个试试~',
              icon: 'none',
              image: '',
              duration: 1500,
            });

            this.setData({
              isId: "",
              userid: '',
              password: '',
            })

          } else {
            //赋值userid到全局变量
            app.userid = userid
            // console.log(app.userid)

            wx.request({
              url: 'http://localhost:8081/zhuceSaveUser',
              method: 'POST',
              data: {
                "userid": userid,
                "password": pwd,
              },
              success: (result) => {
                if (result.data.length!=0) {
                  wx.switchTab({
                    url: '../p1/p1'
                  });

                }

              }
            })

            //主页的数据第一次加载数据库
            wx.request({
              url: 'http://localhost:8081/theme/saveTheme',
              method: 'POST',
              data: {
                "userid": app.userid,
                "pictureid": app.selectId,
                "pictureUrl": app.pictureUrl,
                "texts": app.p2_toptexts
              },
              success: (result) => {
                // console.log("1")
              }
            });

          }

        }

      })


    }


  },



  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})